﻿.header{width:100%;}
.header .home{display: none;}
.headTop{height: 35px;line-height: 35px;width:1200px;margin:0 auto;}
.headTop .s1{float:right;font-size:14px;color:#a01d3a;margin: 0px 40px 0px 0px;}
.headTop .s2{float: right;position: relative;}
.headTop .s2 a{font-size:14px;color:#a01d3a;}
.headTop .s2 a:after{content:"";display:inline-block;width:1px;height: 13px;background: #a01d3a;margin: 0px 20px;position: relative;top: 1px;}
.headTop .s2 a:last-child:after{display:none;}
.headTop .s3{color:#a01d3a;margin:0px 0px 0px 43px;float: right;}
.headTop .s3 a{color:#a01d3a;}
.headTop .s2 a.select{padding: 0px 23px 10px 0px;background:url(../images/icon-down.png) right 5px no-repeat;position: relative;}
.headTop .s3 i{margin:0px 10px;font-size:12px;position:relative;top:-2px;}
.headTop .weixin{position:absolute;right: -10px;z-index: 9999;padding: 5px;background: #fff;width:100px;height:100px;display:none;top: 25px;}
.headTop .weixin img{width:100%;height:100%;}
.headTop .s2 a.select:after{display:none;}
.headTop .s2 a.select:hover .weixin{display:block;}
.head{position: fixed;width: 100%;z-index: 999;transition: 1s all ease;top: 35px;}
.head:after{width:100%;height:1px;background:rgba(255,255,255,0.2);content:'';display:block;}
.center{width:1200px;margin:0 auto;}
.head h1{float:left;line-height: 92px;}
.head h1 a{line-height: 80px;}
.head h1 img{vertical-align: middle;}
.head .nav{float:right;}
.head .nav li{float:left;padding: 0px 25px;}
.head .nav li a{color:#fff;font-size:14px;line-height:95px;}
.header.fixed .head{background:#a01d3a;top: 0px;}
.head .nav li dl{position:absolute;top: 95px;background: #fff;width:120px;left: -30px;display:none;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;border-top-left-radius: 2px;border-top-right-radius: 2px;}
.head .nav li dl dd{line-height:30px;text-align:center;margin:5px 0px;}
.head .nav li dl dd a{line-height:30px;color:#333;}
.head .nav li:hover dl{display:block;}
.head .nav li dl dd:hover a{color:#a01d3a;}
.head .nav li dl dd.active a{color:#a01d3a;}
.header.fixed .nav li dl{background:#a01d3a;}
.header.fixed .nav li dl dd:hover a{color:#fff;font-weight:bold;}
.header.fixed .nav li dl dd.active a{color:#fff;font-weight:bold;}
.header.fixed .nav li dl dd a{color:#fff;}
.header.fixed .nav li:hover{background:#fff;}
.header.fixed .nav li:hover a{color:#333333;}
/* .header.fixed .nav li#li7{padding:0px 0px 0px 25px;}
.header.fixed .nav li#li7:hover{padding:0px 25px;} */

.header .TwoNav{position:absolute;background:#fff;width: 71vw;right:0px;padding: 1.9vw 3.3vw 1.6vw 3.3vw;box-sizing: border-box;display: none;}
.header .TwoNavL{width: 63%;float:left;}
.header .TwoNavR{width: 33%;float:right;margin: 1.5vw 0px 0px 0px;}
.header .TwoNavL .name{font-size:28px;color:#333333;}
.header .TwoNavL .sum{color:#333;font-size:16px;margin: 1.6vw 0px 0px 0px;line-height: 26px;padding: 0px 0px 1.5vw 0px;border-bottom: 1px solid #dddddd;}
.header .TwoNavR img{width:100%;}
.header .TwoNavL .Twolist{width:100%;margin: 1.7vw 0px 0px 0px;}
.header .TwoNavL .Twolist a{font-size:18px;color:#333;display: block;width: 24%;float: left;margin: 0px 13% 0.8vw 0px;line-height: 30px;}
.header .TwoNavL .Twolist a:nth-child(3n){margin-right:0px;}
.header .TwoNavL .Twolist a:before{width:5px;height:5px;background:#333333;display:inline-block;content:"";border-radius:50%;margin:0px 10px 0px 0px;position:relative;top:-4px;}
.header .TwoNavL .Twolist a:hover:before{background:#a01d3a;}
.header .TwoNavL .Twolist a:hover{color:#a01d3a;}

/* .header .nav li#li1 .TwoNav{display:block;} */






.footer{border-top:8px solid #a01d3a;background:url(../images/icon-footbg.jpg) center center no-repeat;background-size: cover;}
.footer .center{padding: 0px 0px 15px 0px;}
.footL{width:800px;float: left;}
.footL ul{margin: 55px 0px 85px 0px;}
.footL ul li{float:left;margin:0px 40px 0px 0px;}
.footL ul li a{color:#fff;}
.footL ul li a:hover{color:#a01d3a;}
.footL dd{font-size:14px;color:#fff;margin: 0px 0px 18px 0px;line-height:20px;}
.footR{margin:35px 0px 0px 0px;float: right;}
.footR li{float:left;color:#fff;font-size:14px;margin:0px 0px 0px 80px;text-align:center;line-height:24px;}
.footR li img{margin:0px 0px 15px 0px;}
.footR li .remark{margin:0px 0px 17px 0px;}
.footR li .img{width: 106px;height: 106px;background:#fff;text-align:center;padding: 3px;margin:0 auto;}
.footR li .img img{vertical-align:middle;height:100%;margin:0;}
.copyright{line-height:62px;}
.copyright .copy{font-size:14px;color:#333333;}
.copyright .tj{font-size:14px;color:#333333;float:right;display: none;}
.copyright .copy img{vertical-align: middle;position: relative;top: -3px;margin:0px 5px 0px 10px;}
.RightFixed{position: fixed;right: 0px;bottom: 20px;z-index: 999;}
.RightFixed li{width: 50px;height: 50px;background:#fff;border-radius:5px;margin:0px 0px 5px 0px;position:relative;transition:0.5s all ease;right: -50px;}
.RightFixed li i{width: 100%;height: 50px;display:block;cursor:pointer;}
.RightFixed li.li1 .icon{background:url(../images/icon-weibo.png) center center no-repeat;}
.RightFixed li.li2 .icon{background:url(../images/icon-wechat.png) center center no-repeat;}
.RightFixed li.li3 .icon{background:url(../images/icon-tel.png) center center no-repeat;}
.RightFixed li.li4{background:url(../images/icon-top.png) #fff center center no-repeat;cursor:pointer;display:block;max-height: 50px;right: 0px;}
.RightFixed li.li4:hover{background:url(../images/icon-top_1.png) #fff center center no-repeat;}
.RightFixed li.li1:hover .icon{background:url(../images/icon-weibo_1.png) center center no-repeat;}
.RightFixed li.li2:hover .icon{background:url(../images/icon-wechat_1.png) center center no-repeat;}
.RightFixed li.li3:hover .icon{background:url(../images/icon-tel_1.png) center center no-repeat;}
.RightFixed li .tel{position:absolute;top:0px;right:-200px;width:150px;background:#fff;height: 50px;line-height: 50px;text-align:center;border-top-left-radius:5px;border-bottom-left-radius:5px;font-size:14px;color:#666666;transition:1s all ease;}
.RightFixed li:hover .tel{right:50px;}
.RightFixed li.li1 .tel,.RightFixed li.li2 .tel{width:100px;height:100px;background:#fff;padding:5px;}
.RightFixed li .tel img{max-width:100%;max-height:100%;}
.head .logo{display:none;}
.RightFixed:hover li{box-shadow:0px 0px 5px 1px #ccc;right:0px;}


@media(max-width:1750px){
    .header .TwoNav{min-width:75%;}
    .header .TwoNavL .name{font-size: 24px;}
    .header .TwoNavL .Twolist a{font-size: 16px;}
}

@media(max-width:1600px){
    .header .TwoNavL .name{font-size: 20px;}
    .header .TwoNavL .sum{margin: 1.3vw 0px 0px 0px;font-size: 14px;padding: 0px 0px 1vw 0px;}
    .header .TwoNavL .Twolist a{font-size: 14px;line-height: 24px;width: 25%;margin: 0px 12.5% 0.8vw 0px;}
    .header .TwoNavL .Twolist{margin: 1.4vw 0px 0px 0px;}
}

@media(max-width:1500px){
    .header .TwoNavL .Twolist a{font-size: 14px;margin: 0px 12.5% 0.6vw 0px;}
}

@media(max-width:1350px){
    .header .TwoNav{min-width: 900px;}
    .header .TwoNavL .name{font-size:18px;}
    .header .TwoNavL .Twolist{margin: 1vw 0px 0px 0px;}
    .header .TwoNavL .sum{margin:1vw 0px 0px 0px;}
    .header .TwoNavL .Twolist a{width: 150px;margin: 0px 37px 0.5vw 0px;}
}



@media(max-width:1024px){
    .headTop{width: 100%;display: none;}
    .header .home{display: inline-block;float: right;margin: 0px 20px 0px 0px;line-height: 45px;}
    .head{position:relative;width: 95%;top: 0px;margin: 0 auto;height: 45px;padding: 5px 0px 5px 0px;}
    .head .open{width: 25px;height: 20px;background:url(../images/icon-open.png) center center no-repeat;display: inline-block;float: right;background-size: contain;margin: 13px 0px 0px 0px;}
    .center{width:100%;}
    .head h1{display: none;}
    .head .nav{position:absolute;width: 100vw;background: rgba(160,29,58,0.8);left: -2.5vw;top: 55px;display: none;z-index: 99999;}
    .head .logo{display:inline-block;height: 50px;}
    .head .logo img{max-width: 90%;max-height:100%;}
    .head .nav li{display:block;float:none;margin:0px;line-height:30px;text-align:center;padding:10px 0px;border-bottom:1px solid #ccc;}
    .head .nav li a{line-height:30px;font-size: 16px;}
    .header.fixed .head{background:#fff;}
    .head .nav li dl{position:unset;background:unset;width: 100%;}
    .head .nav li dl dd a{color:#fff;font-size: 14px;}
    .header.fixed .nav li dl{background:unset;}
    .header.fixed .nav li dl dd a{color:#fff;}
    .head .nav li dl dd:hover a{color:#fff;}





    .RightFixed{display: none;}

    .footer{background: url(../images/icon-footbg1.jpg) center center no-repeat;background-size:cover;}
    .footL{width: 90%;margin:0 auto;float:none;}
    .footL ul{margin: 7vw 0px 6vw 0px;}
    .footL ul li{margin: 0px 20px 10px 0px;}
    .footL dd{margin: 0px 0px 7px 0px;}
    .footR{width: 224px;margin: 8vw auto 0px;float: none;text-align:center;}
    .footR li{margin:0px 20px 0px 0px;display:inline-block;line-height: 20px;}
    .footR li:nth-child(2n){margin:0px;}
    .footR li .remark{margin: 0px 0px 15px 0px;}
    .footR li .img{width: 90px;height: 90px;}
    .footR li img{height: 22px;margin: 0px 0px 10px 0px;}
    .footer .center{padding: 0px 0px 13vw 0px;}
    .copyright{line-height:24px;width:95%;margin:0 auto;padding:10px 0px;}
    .copyright .copy{font-size:12px;}
    .copyright .tj{font-size:12px;}
    .copyright .copy a{margin:0px 0px 0px 10px;}
    .footL ul li:nth-child(6){display:none;}

    .header .TwoNav{width:100%;min-width: auto;padding: 0px;background: unset;position: unset;}
    .TwoNavR{display:none;}
    .header .TwoNavL{float:none;width:100%;}
    .header .TwoNavL .name{display:none;}
    .header .TwoNavL .sum{display:none;}
    .header .TwoNavL .Twolist a{float:none;width:100%;color: #fff;line-height: 30px;}
    .header .TwoNavL .Twolist a:before{display:none;}
    .header .TwoNavL .Twolist a:hover{color:#fff;font-weight:bold;}



}























